package ar.uade.distribuidas.tpo.base.dominiodto;

import java.util.List;
import java.util.Map;

import com.google.common.collect.Maps;

public class CotizacionDTO {

	private int id;	
	private ClienteDTO cliente;

	private String fechaDesde;
	private int diasDeVigencia;
	//FIXME private CondicionDeVenta condicion;
	private Map<SolicitudDeCotizacionDTO, List<ItemSolicitudDeCotizacionDTO>> itemsPorPedidoDeCotizacion;
	
	public CotizacionDTO() {
		this.itemsPorPedidoDeCotizacion = Maps.newHashMap();
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public ClienteDTO getCliente() {
		return cliente;
	}

	public void setCliente(ClienteDTO cliente) {
		this.cliente = cliente;
	}

	public String getFechaDesde() {
		return fechaDesde;
	}

	public void setFechaDesde(String fechaDesde) {
		this.fechaDesde = fechaDesde;
	}

	public int getDiasDeVigencia() {
		return diasDeVigencia;
	}

	public void setDiasDeVigencia(int diasDeVigencia) {
		this.diasDeVigencia = diasDeVigencia;
	}

	public Map<SolicitudDeCotizacionDTO, List<ItemSolicitudDeCotizacionDTO>> getItemsPorPedidoDeCotizacion() {
		return itemsPorPedidoDeCotizacion;
	}

	public void setItemsPorPedidoDeCotizacion(
			Map<SolicitudDeCotizacionDTO, List<ItemSolicitudDeCotizacionDTO>> itemsPorPedidoDeCotizacion) {
		this.itemsPorPedidoDeCotizacion = itemsPorPedidoDeCotizacion;
	}
}
